package com.yxy.base;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author yuxiaoyang
 * @Date 2020-08-24
 * @Description
 * 基于PageHelper的mybatis分页是个常用需求, 故对其进行了简单的封装,
 * 该annotation用于修饰controller中的接口方法,能够将method的返回值List<T> 转换成PageDataList<T>(即com.yxy.utils.PageDataList),
 * 需要结合aop进行使用,
 * 能够美化代码,减少冗余
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Pagingable {

}
